technological determinism - Turkish English Dictionary